package a04_InheritageJavabean;

/**
 * @Author quan
 * @Description 父类：员工类
 * @Date 2023/1/27 22:13
 */
public class Employee {
    //标准的Javabean类的要求：
    //(1)类名见明知义
    //(2)所有的成员变量都需要私有
    //(3)构造方法：空参和带参
    //(4)get和set方法

    private String id;
    private String name;
    private double salary;

    public Employee() {
    }

    public Employee(String id, String name, double salary) {
        this.id = id;
        this.name = name;
        this.salary = salary;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getSalary() {
        return salary;
    }

    public void setSalary(double salary) {
        this.salary = salary;
    }

    //成员方法
    //(1)工作：虽然两个子类都重写了工作，但是这个还是要抽取出来写到父类，以便其他新的子类直接调用
    public void work(){
        System.out.println("员工在工作");
    }
    //吃饭
    public void eat(){
        System.out.println("吃米饭");
    }
}
